cudgel your brains - German English Dictionary